#ifndef UISTRUCT_H
#define UISTRUCT_H

#include "InstructionsService.h"
#include "QPCRDB.h"
#include "QPCR.h"

// 连接成功设备结构体
struct ConnectedDeviceStruct {
    Device dev;
    bool isSelected = false;
    QStringList msg;
    InstructionsService *instructionsService;

};

//ExperimentScheme结构体，用来存储完成一个实验所需的全部数据
struct ExperimentScheme{
    int runTime; //实验运行时间
    int reaction_volume; //实验体积
    Experiment experiment; //实验配置信息
    ReactionPlate reactionPlate; //反应板信息
    InstructionsService *instructionsService;
};

#endif // UISTRUCT_H
